home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / Util / Archiver / Zoo / zoo / descrip.mms < prev    next >
Text File  |  1991-07-17  |  4KB  |  105 lines

  1. # derived from: @(#) descrip.mms 2.2 88/01/09 12:10:49
  2. # $Source: /usr/home/dhesi/zoo/RCS/descrip.mms,v $
  3. # $Id: descrip.mms,v 1.9 91/07/07 14:58:21 dhesi Exp $
  4. #Make Zoo for VAX/VMS
  5. #
  6. #The contents of this makefile are hereby released to the public domain.
  7. #                                  -- Rahul Dhesi 1991/07/06
  8.  
  9. CC = cc
  10. CFLAGS =
  11. EXTRA = /define=(BIG_MEM,NDEBUG,VMS)
  12. ldswitch =
  13.  
  14. #List of all object files created for Zoo
  15. ZOOOBJS = addbfcrc.obj, addfname.obj, basename.obj, comment.obj,  -
  16.  crcdefs.obj, decode.obj, encode.obj, getfile.obj, huf.obj,  -
  17.  io.obj, lzc.obj, lzd.obj, lzh.obj, machine.obj, makelist.obj,  -
  18.  maketbl.obj, maketree.obj, misc.obj, misc2.obj, needed.obj,  -
  19.  nextfile.obj, options.obj, parse.obj, portable.obj, prterror.obj,  -
  20.  version.obj, vmstime.obj, zoo.obj, zooadd.obj, zooadd2.obj,  -
  21.  zoodel.obj, zooext.obj, zoolist.obj, zoopack.obj
  22.  
  23. FIZOBJS = fiz.obj, addbfcrc.obj, portable.obj, crcdefs.obj
  24.  
  25. BILFOBJS = bilf.obj
  26.  
  27. .c.obj :
  28.     $(CC) $(CFLAGS) $(EXTRA) $*.c
  29.  
  30. zoo.exe : $(ZOOOBJS)
  31.     link/executable=zoo.exe $(ldswitch) $(ZOOOBJS), options/opt
  32.  
  33. # bigger but perhaps more (less?) portable across machines -- 
  34. # no shared libraries
  35. zoobig.exe : $(ZOOOBJS)
  36.     link/executable=zoobig.exe $(ldswitch) $(ZOOOBJS)
  37.  
  38. fiz : $(FIZOBJS)
  39.     link/executable=fiz.exe $(ldswitch) $(FIZOBJS), options/opt
  40.  
  41. bilf : $(BILFOBJS)
  42.     link/executable=bilf.exe $(ldswitch) $(BILFOBJS), options/opt
  43.  
  44. #######################################################################
  45. # DEPENDENCIES -- not guaranteed to be up-to-date
  46. #######################################################################
  47.  
  48. addbfcrc.obj : options.h
  49. addfname.obj : options.h various.h zoo.h zoofns.h zooio.h
  50. addfname.obj : zoomem.h
  51. basename.obj : assert.h debug.h options.h parse.h various.h
  52. basename.obj : zoo.h zoofns.h zooio.h
  53. comment.obj : errors.i options.h portable.h various.h
  54. comment.obj : zoo.h zoofns.h zooio.h
  55. crcdefs.obj : options.h
  56. decode.obj : ar.h lzh.h options.h zoo.h
  57. encode.obj : ar.h errors.i lzh.h
  58. encode.obj : options.h zoo.h
  59. fiz.obj : options.h portable.h various.h zoo.h zoofns.h
  60. fiz.obj : zooio.h
  61. getfile.obj : options.h various.h zoo.h zoofns.h zooio.h
  62. getfile.obj : zoomem.h
  63. huf.obj : ar.h errors.i lzh.h options.h zoo.h
  64. io.obj : ar.h errors.i lzh.h options.h portable.h zoo.h
  65. io.obj : zooio.h
  66. lzc.obj : assert.h debug.h lzconst.h options.h various.h
  67. lzc.obj : zoo.h zoofns.h zooio.h zoomem.h
  68. lzd.obj : assert.h debug.h lzconst.h options.h various.h
  69. lzd.obj : zoo.h zoofns.h zooio.h zoomem.h
  70. lzh.obj : ar.h errors.i options.h zoo.h
  71. machine.obj : options.h various.h zoo.h zoofns.h zooio.h
  72. makelist.obj : assert.h debug.h errors.i options.h
  73. makelist.obj : portable.h various.h zoo.h zoofns.h zooio.h
  74. maketbl.obj : ar.h lzh.h options.h zoo.h
  75. maketree.obj : ar.h lzh.h options.h zoo.h
  76. misc.obj : errors.i options.h portable.h various.h zoo.h zoofns.h zooio.h
  77. misc2.obj : errors.i options.h portable.h various.h zoo.h
  78. misc2.obj : zoofns.h zooio.h zoomem.h
  79. msdos.obj : errors.i options.h zoo.h zoofns.h zooio.h
  80. needed.obj : debug.h options.h portable.h various.h zoo.h
  81. needed.obj : zoofns.h zooio.h
  82. nextfile.obj : options.h various.h zoo.h
  83. options.obj : errors.i options.h various.h zoo.h zoofns.h
  84. options.obj : zooio.h
  85. parse.obj : assert.h options.h parse.h various.h zoo.h
  86. parse.obj : zoofns.h zooio.h
  87. portable.obj : assert.h debug.h machine.h options.h
  88. portable.obj : portable.h various.h zoo.h zoofns.h zooio.h
  89. prterror.obj : options.h various.h
  90. prterror.obj : zoofns.h zooio.h
  91. zoo.obj : errors.i options.h various.h zoo.h zoofns.h
  92. zoo.obj : zooio.h zoomem.h
  93. zooadd.obj : debug.h errors.i options.h parse.h portable.h
  94. zooadd.obj : various.h zoo.h zoofns.h zooio.h zoomem.h
  95. zooadd2.obj : assert.h debug.h errors.i options.h parse.h
  96. zooadd2.obj : various.h zoo.h zoofns.h zooio.h
  97. zoodel.obj : errors.i options.h portable.h various.h zoo.h zoofns.h zooio.h
  98. zooext.obj : errors.i machine.h options.h parse.h portable.h various.h zoo.h
  99. zooext.obj : zoofns.h zooio.h
  100. zoofilt.obj : options.h
  101. zoolist.obj : errors.i options.h portable.h various.h zoo.h
  102. zoolist.obj : zoofns.h zooio.h zoomem.h
  103. zoopack.obj : errors.i options.h portable.h various.h
  104. zoopack.obj : zoo.h zoofns.h zooio.h
  105.